Windows Presentation Foundation

Smer toku dat

Směr toku dat určuje, jakým způsobem budou data přenášena. Zda se jenom načtou bez dalšího ovlivňování. Nebo budou se měnit v určitém směru. Například změna zdrojových dat se projeví i u zobrazení těchto dat. Nebo změna zobrazených dat se projeví i na zdroji těchto dat.

Nastavení směru toku dat se nastaví pomocí atributu Mode u zápisu {Binding}. V Tabulce 1 jsou uvedeny možné parametry této vlastnosti:

Použití atributu Mode a UpdateSourceTrigger
<TextBox Text="{Binding ElementName=oneWayTextBox,
         Path=Text,
         Mode=OneWay,
         UpdateSourceTrigger=PropertyChanged}"/>
oneWayTextBox – je zdrojem dat pro tento TextBox
Mode – způsob jakým se bude ovlivňovat cíl a zdroj dat u data bindingu
UpdateSourceTrigger – kdy se změna zobrazených dat má projevit na zdroji těchto dat
PropertyChanged – ke změně zdrojových dat dojde pokaždé, když se změní hodnota atributu Text tohoto elementu

V aplikaci na Obrázku 7 je možné si vyzkoušet jednotlivá nastavení Mode. Šipky naznačují, kterým směrem se budou přenášet data.

Ukázka z aplikace SmerTokuDat
Obrázek 7 Ukázka z aplikace SmerTokuDat [zdroj: vlastní]
Ukázkové řešení: DataBinding/SmerTokuDat